﻿Figure 1: see Figure_1 folder
run python synthetic_check_sketch_dimension.py for left figure
run python bias_vs_m.py for middle figure
run python bias_vs_d.py for right figure


Figure 2: see Figure_2 folder
run python uci_ridge.py datasetname for ridge regression results
run python uci_logistic.py datasetname for logistic regression results


Figure 3: see Figure_3 folder 
run python gaussian_ridge.py for first figure
run python gaussian_logistic.py for second figure
run python rademacher_ridge.py for third figure
run python rademacher_sparse_ridge.py for fourth figure


Figure 4: can be adapted from Figure 2 


Table 1: run python Table1.py